strong and energetic man - French English Dictionary